using System.Windows.Media.Animation;

namespace Comarch.Animation
{
    internal static class TransformationConsts
    {
#if SL
        public const string Rotation = "(UIElement.RenderTransform).(CompositeTransform.Rotation)";
        public const string ScaleX = "(UIElement.RenderTransform).(CompositeTransform.ScaleX)";
        public const string ScaleY = "(UIElement.RenderTransform).(CompositeTransform.ScaleY)";
        public const string TranslateX = "(UIElement.RenderTransform).(CompositeTransform.TranslateX)";
        public const string TranslateY = "(UIElement.RenderTransform).(CompositeTransform.TranslateY)";
#elif WPF
        public const string Rotation = "RenderTransform.Children[0].Angle";
        public const string ScaleX = "RenderTransform.Children[1].ScaleX";
        public const string ScaleY = "RenderTransform.Children[1].ScaleY";
        public const string TranslateX = "RenderTransform.Children[2].X";
        public const string TranslateY = "RenderTransform.Children[2].Y";
#endif
        public const string Width = "Width";
        public const string Height = "Height";
        public const string Opacity = "Opacity";
    }
}